/* ts web多语言 */
this.enTsWeb = {
  tsweb: {
    btn: {
      setting: 'Setting',
      cancel: 'Cancel',
      saveContinue: 'Save and continue',
      confirm: 'Confirm',
      new: 'New',
      delete: 'Delete',
      save: 'Save',
      recoverExtend: 'Recover extend',
      open: 'Open',
      edit: 'Edit',
      batchCreatPart: 'Batch create part',
      exclude: 'Exclude',
      include: 'Include',
      copyAddRow: 'Copy add row',
      add: 'Add',
      advancedSearch: 'Advanced search',
      removeObj: 'Remove object',
      format: 'Refresh common properties'
    },
    label: {
      login: 'Login',
      serverUrl: 'Server URL',
      serverDescription: 'Server description',
      zh: 'Simplified Chinese',
      en: 'English',
      memorizingVoucher: 'Memorizing voucher',
      autoLogin: 'automatic login',
      name: 'Name',
      drawingPosition: 'Drawing position',
      partPosition: 'Location of parts',
      view: 'View',
      description: 'Description',
      context: 'Context',
      drawingDestinationFolder: 'Drawing destination folder',
      partsTargetFolder: 'Parts target folder',
      partView: 'Part view',
      description: 'Description',
      attrMap: 'attribute mapping',
      attrWriteBack: 'Attribute write back',
      enterDefaultValue: 'Enter default value',
      concatAttrDisplay: 'Concatenated attribute display',
      onlyDisplayValue: 'Only the configured properties are displayed',
      attr: 'Attribute',
      generalAttr: 'General attribute',
      typeAttr: 'Type attribute',
      classifyAttr: 'Classification attribute',
      noApplicationConfig: 'The background is unconfigured for applications or temporary Numbers',
      current: 'current',
      mapModelObjectProperty: 'Mapping between model properties and object properties',
      propertyMapProperty: 'Properties of the properties and the mapping relationship of the properties',
      yes: 'Yes',
      no: 'No',
      isWorkspace: 'Default workspace',
      defaultValueAttr: 'When typing, specifies the default value for the attribute',
      numberGeneration: 'Number generation',
      selectdate: 'Select date',
      autoGenerate: 'Autogenerated',
      type: 'Type',
      category: 'Category',
      position: 'Location',
      iconIdentify: 'Drawing identification',
      thumbnail: 'Thumbnail',
      total: 'Total',
      strip: 'Strip',
      number: 'Number',
      version: 'Version',
      status: 'Status',
      modelStructure: 'Model structure',
      localPath: 'Local path',
      objectView: 'Object view',
      displayList: 'Display list',
      displayStructure: 'Display structure',
      onlyDisplayCoverObj: 'Only overlay objects are displayed',
      download: 'Download',
      cover: 'Cover',
      skip: 'Skip',
      identification: 'Identification',
      localVersion: 'Local version',
      targetVersion: 'Target version',
      numberOrName: 'Enter number or name query',
      alreadyAssociated: 'Already associated',
      noGiveUpSaving: 'No, give up saving',
      yesSaveChange: 'Yes, save the changes'
    },
    placeholder: {
      userName: 'Username',
      plsPassword: 'Please input Password',
      plsInput: 'Please input',
      plsSelect: 'Please select',
      plsInputName: 'Please input name',
      plsInputUsername: 'Please input username'
    },
    title: {
      newWorkspace: 'New workspace',
      editWorkspace: 'Edit workspace',
      sureDeleteWorkspace: 'Are you sure you want to delete {name} workspace?',
      title: 'Prompt',
      sureChangeTips: 'Confirm replacement',
      isSameCheckboxObj: 'Only one kind of object can be selected. Multiple objects can not be selected.',
      modelSync: 'Model sync',
      searchAdd: 'Search add',
      keepSaveChange: 'Whether to keep the change'
    },
    msg: {
      nameNotEmptyOrOnlySpace: 'No Spaces before or after the name',
      nameNotEnterSpecialCharacters: 'The name cannot contain special characters \\ / :*?<>!"\',() {name}.',
      confirmDeleteNotRestored: 'Confirm to delete {name} once deleted, it will not be restored!',
      uploadStateDeleteFile: 'In the workspace,{name} is in the upload state and will be deleted from the system and local files deleted',
      checkStateAutoCheck: '{name} is in the check out state and will automatically cancel the check out',
      whetherContinue: 'May I ask whether to continue?',
      newWorkspaceSuc: 'New workspace successfully!',
      editWorkspaceSuc: 'Edit workspace successful!',
      deleteWorkspaceSuc: 'Delete workspace successful!',
      workspaceNameExists: 'The workspace name already exists, please fill in a new one!',
      initializationFailure: 'Failed to initialize webChannel!',
      loginSuc: 'Login success',
      noSaveData: 'No data can be saved!',
      saveDataSuc: 'Data saved successfully!',
      deleteWorkspaceErorr: 'Local workspace deletion failed',
      plsModifiedNoSavePage: 'Property changed but not saved Make sure to save the page?',
      plsRequired: 'Please fill required!',
      plsCollapsibleAddColumn: 'Add collapsible to the display column',
      changeTypeTips: 'The data is not saved. If the type and classification are changed, the page data may be lostThe data is not saved. If the type and classification are changed, the page data may be lost',
      plsSelectDataOperate: 'Select data to operate on',
      plsSelectSomeObjOperate: 'Select the same object to operate on',
      objHasCheckoutNotAdd: 'The object has been checked out to the current workspace. Adding it again is not supported!',
      inputmsg: 'Please enter',
      attrHasModifyToSave: 'A property of the current interface has been modified, should it be saved?',
      currentAttrNotPassValidateContinueSave: 'The current property is filled in, there is a constraint that does not pass the verification, should it be continued to save to the model?',
      addLeastOnePieceData: 'Add at least one piece of data!',
      noInfoToWantContinueCreate: 'If no information is filled in the model {name}, the corresponding parts will not be created. Do you want to continue creating?',
      selectemptyitemmsg: 'Please select an object',
      nameNotEmpty: 'Name cannot be empty'
    },
    table: {
      index: 'serial number'
    },
    placeholder: {
      plsSelectPosition: 'Please select a storage location',
      plsType: 'Please select a type',
      plsChooseviwe: 'Please select view'
    }
  }
};
